Pular para o conteúdo principal

Data de Vencimento

Título: Data de Vencimento
Descrição: Regra para aceitação de documentos baseado na data de vencimento.

Propriedades​

Aplicação da regra​

  • Tipo: radio
  • Nome: EXPIRATION_DATE_TYPE
  • Valor Padrão: valid
  • Opções:
    • Aceitar apenas dentro do prazo de validade: valid
    • Definir período de aceitação: expiration
    • Não verificar: ignore

Aceitar se vencido há no máximo quantos dias?​

  • Tipo: number
  • Nome: EXPIRATION_DATE_MAX_DAYS_AFTER
  • Valor Padrão: 90
  • Condições:
    • Quando EXPIRATION_DATE_TYPE é expiration

Exemplos​

Aceita apenas dentro do prazo de validade — o mesmo comportamento padrão (valid), enviado explicitamente para ligar a checagem neste envio:

curl --request POST 'https://api.dynadok.com/v1/api/documents' \
--header 'x-api-key: 550e8400-e29b-41d4-a716-446655440000.SUA_CHAVE' \
--form 'files=@"/caminho/cnh.pdf"' \
--form 'type="CNH"' \
--form 'rules="[{\"type\":\"EXPIRATION_DATE\",\"inputName\":\"EXPIRATION_DATE_TYPE\",\"inputValue\":[\"valid\"]}]"'

Aceita mesmo vencido, desde que há no máximo 45 dias:

curl --request POST 'https://api.dynadok.com/v1/api/documents' \
--header 'x-api-key: 550e8400-e29b-41d4-a716-446655440000.SUA_CHAVE' \
--form 'files=@"/caminho/cnh.pdf"' \
--form 'type="CNH"' \
--form 'rules="[{\"type\":\"EXPIRATION_DATE\",\"inputName\":\"EXPIRATION_DATE_TYPE\",\"inputValue\":[\"expiration\"]},{\"type\":\"EXPIRATION_DATE\",\"inputName\":\"EXPIRATION_DATE_MAX_DAYS_AFTER\",\"inputValue\":[\"45\"]}]"'